package com.ikun.admin.modules.gen.iservice;

import com.ikun.admin.modules.gen.vo.CodeConfigCommonVo;
import com.ikun.admin.modules.gen.vo.CodeConfigDictVo;
import com.ikun.common.search.PageData;
import com.ikun.common.search.PageResult;

import com.ikun.common.result.Result;

import java.util.List;

public interface ICodeConfigService {
    Result<String> codeConfigAddOrUpdate(CodeConfigCommonVo codeConfigAddOrUpdateParamVo);

    Result<PageResult<CodeConfigCommonVo>> codeConfigList(PageData<CodeConfigCommonVo> pageData);

    Result<String> codeConfigDelete(Long id);

    Result<CodeConfigCommonVo> codeConfigDetail(Long id);

    Result<List<CodeConfigDictVo>> codeConfigDict();
}
